@charset "utf-8";
@keyframes textchagne {
  0% {
    color: black;
  }
  50% {
    color: red;
  }
  100% {
    color: black;
  }
}
.main {
  display: block;
  width: 657px;
  margin: 0 auto;
  padding-top: 100px;
  overflow: hidden;
  position: relative;
}
.main .flash-text {
  font-size: 20px;
  text-align: center;
  margin: 20px auto;
  animation: textchagne 2s linear 0s infinite alternate;
}
.main .nav {
  margin-top: 50px;
}
.main .nav .item {
  padding: 10px 30px;
  font-size: 30px;
  color: #FFF;
  border-radius: 5px;
  margin-left: 25px;
  background-image: linear-gradient(#60dcf5, #2695d7);
  box-shadow: 2px 2px 6px #999999;
  float: left;
}
.main .nav .item:hover {
  background-image: linear-gradient(#4edaf6, #0d77dc);
}
